package cn.edu.sjtu.stap.cfg.internal;

import org.aspectj.ajdt.internal.compiler.*;
import org.aspectj.org.eclipse.jdt.internal.compiler.ast.*;

/**
 * AST fetcher. It defines the place (pointcut) to fetch the information of AST.
 */
public aspect AstFetcher {
    public pointcut astFetcherPc(CompilationUnitDeclaration unit, int index) :
        execution(* (ICompilerAdapter+).afterProcessing(..)) && args(unit,index);
}
